/*
 * @Author: 罗微
 * @Date: 2020-09-21 20:58:28
 * @LastEditors: MiNine
 * @LastEditTime: 2020-09-23 20:19:48
 * @Description: 
 */
// 状态机分支逻辑
import apis from '../../http/apis/apis'

export default {
    namespaced: true,
    // 管理数据的,保存数据,作用类似于组件中的data
    state: {},
    // 等同于组件中的computed,计算属性
    // getters里面所有方法第一个值都是state.默认值
    getters: {

    },
    // 等同于组件中的methods 普通方法 修改state的唯一途径
    // 这里面的方法的第一个值就是state
    mutations: {},
    // 等同于异步中的 methods 异步方法
    actions: {
        // 新增理赔订单和理赔凭证
        async addClaimOrder(context, val) {
            console.log(val);
            const {
                data
            } = await apis.claimApi.addClaimOrder({
                ...val
            });
            return data;
        },
        // 根据理赔id删除理赔订单

        //修改理赔订单
        async updateClaimOrder(context, val) {
            const {
                data
            } = await apis.claimApi.updateClaimOrder({
                ...val
            });
            
            console.log(data);

            if(data.status){
                return true;
            }else{
                return false
            }

        },

    },
    model: {}
}